====== Migration de Maverick vers Precise ======

Je relate ici mon aventure de migration de Maverick (Ubuntu 10.10) vers Precise (12.04.1). En espérant que cela pourra aider quelqu'un...

===== Téléchargement =====

Sur [[http://www.ubuntu.com/download/desktop/alternative-downloads]] j'ai téléchargé par BitTorrent (c'est plus rapide !) la version 12.04.1 Alternate d'Ubuntu pour mon portable 32bits (i386).

===== Transfert de l'image iso sur clé USB =====

J'utilise une clé USB de 2 Go pour faire mes installations. <note important>Toutes les données de cette clé USB sont effacées par les manipulations suivantes.</note>

Une fois la clé USB branchée, ne pas la démonter. Il faut savoir comment elle est identifiée dans /dev.
La commande :
  sudo fdisk -l
indique :
<code>[...]
Disque /dev/sdd : 2062 Mo, 2062548992 octets
19 têtes, 24 secteurs/piste, 8834 cylindres, total 4028416 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x02aa025f

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdd1   *          64     1407575      703756   17  HPFS/NTFS masquée</code>

Donc ici la clé USB est le périphérique **/dev/sdd** ; elle contient une partition /dev/sdd1.

Se placer dans le dossier qui contient l'image iso que l'on vient de télécharger : 
  cd ~/Téléchargements
  ls -t | head -1
Réponse :
  ubuntu-12.04.1-alternate-i386.iso
C'est bien ça !

Pour vérifier que l'image iso est correcte, chercher sur [[https://help.ubuntu.com/community/UbuntuHashes]] sa clé md5 (md5sum). Hélas, elle ne s'y trouve pas encore ! Tant pis, on lance : 
  md5sum ubuntu-12.04.1-alternate-i386.iso
et on obtient : 
  b4512076d85a1056f8a35f91702d81f9  ubuntu-12.04.1-alternate-i386.iso
Un moteur de recherche confirme que cette clé md5 est la bonne.

Lancer alors la commande qui va transformer ma clé USB en clé bootable d'installation d'Ubuntu 12.04.1 Alternate i386 : 
  sudo dd if=ubuntu-12.04.1-alternate-i386.iso of=/dev/sdd

Ne pas interrompre cette commande, ni fermer le terminal dans lequel elle s'exécute ; cela peut durer une dizaine de minutes.

<note tip>Inutile d'essayer de vérifier le md5sum de la clé USB. La taille de la clé USB étant plus importante que celle de l'image iso, elles n'auront forcément pas le même md5sum.</note>

Vérifier que la clé USB n'est pas montée (elle ne l'est normalement pas) et la retirer de son port.

===== Préparation de la mise à niveau =====

==== Sauvegarde des données personnelles ====
Cela est indispensable, surtout si /home n'est pas dans une partition à part.

==== Mise à jour de la liste des paquets ====
Vérifier que synaptic et le gestionnaire de mise à jour sont bien fermés, puis :
  sudo apt-get update

(Une erreur survient : le dépôt dl.google.com n'existe plus. J'ouvre synaptic, clique sur Origine, sélectionne "testing/non-free (dl.google.com)" et vois que seul picasa, que je n'ai pas installé, est concerné ; je supprime ce dépôt, ferme synaptic, et relance la commande ci-dessus. Tout est OK.)

==== Mise à jour des paquets ====
  sudo apt-get dist-upgrade

==== OneConf ====

Installer OneConf, outil d'enregistrement de la configuration sur Ubuntu One :
  sudo apt-get install oneconf

